1
תגובות

PHP CLASS

פתח משתמש_96747 ,
שלום ,
בYII (פריימוורק למי שלא יודע) ,
בשביל להתחיל ת'אפליקציה צריך לעשות דבר כזה :
Yii:createWebApplication()->run();

אז השאלה שלי , איך אני עושה את זה ? זאת אומרת את השתי פונקציות ברצף ככה :
MyClass::function1->function2();
כי כשניסיתי זה החזיר error .

1 תשובות

avatar ענה intval ב 30 לינואר 2012 #

תלוי בקוד שלך כמובן, אבל באופן כללי כל פונקציה צריכה להחזיר מופע של מחלקה ואז יהיה אפשר להפעיל עליה עוד פונקציות.
http://phpguide.co.il/phplive?code=255

class t
{
  public function test()
  {
    echo 'test called <br/>';
    return $this;
  }
}

$T = new t();
$T->test()->test()->test()->test();